ALGOL 68G

Algol 68 Genie
Developer(s) Marcel van der Veer
Initial release September 2002
Stable release 2.3.5 / December 1, 2011; 2 months ago (2011-12-01)
Written in C
Operating system Linux, FreeBSD, Mac OS X, Microsoft Windows
Type Compiler, Interpreter
License GNU General Public License
Website http://jmvdveer.home.xs4all.nl/algol.html

ALGOL68G or Algol 68 Genie is a recent ALGOL 68 compiler-interpreter. ALGOL68G is a nearly full implementation of ALGOL 68 as defined by the Revised Report and also implements partial parametrisation, which is an extension of ALGOL 68. After successful parsing of an entire source program, the syntax tree, that serves as an intermediate program representation, is interpreted. The interpreter performs many runtime checks. Optionally, units with large interpreter overhead can be compiled to speed execution.

The author and maintainer of Algol 68 Genie is Marcel van der Veer. Algol 68 Genie is released under GPL and runs on Linux, Unix, Mac OS X and Windows, and is available here.

Contents

Features of Algol 68 Genie

Extensions to Algol 68

Deviations from the Revised Report language

The important deviations are:

External links